FullMonte: a framework for high-performance Monte Carlo simulation of light through turbid media with complex geometry
نویسندگان
چکیده
Emerging clinical applications including bioluminescence imaging require fast and accurate modelling of light propagation through turbid media with complex geometries. Monte Carlo simulations are widely recognized as the standard for high-quality modelling of light propagation in turbid media, albeit with high computational requirements. We present FullMonte: a flexible, extensible software framework for Monte Carlo modelling of light transport from extended sources through general 3D turbid media including anisotropic scattering and refractive index changes. The problem geometry is expressed using a tetrahedral mesh, giving accurate surface normals and avoiding artifacts introduced by voxel approaches. The software uses multithreading, Intel SSE vector instructions, and optimized data structures. It incorporates novel hardware-friendly performance optimizations that are also useful for software implementations. Results and performance are compared against existing implementations. We present a discussion of current state-of-the-art algorithms and accelerated implementations of the modelling problem. A new parameter permitting accuracy-performance tradeoffs is also shown which has significant implications including performance gains of over 25% for real applications. The advantages and limitations of both CPU and GPU implementations are discussed, with observations important to future advances. We also point the way towards custom hardware implementations with potentially large gains in performance and energy efficiency.
منابع مشابه
Performance Evaluation of Photon Diffusion Models Configured in Planar Source Illumination Geometry for Quantifying the Optical Properties of Turbid Media
In this study, we employed the planar source illumination (PSI) geometry to quantify optical properties of turbid media. Delta-P1 and P1 photon diffusion models were utilized to calculate the reflectance in the PSI geometry. The performance of the P1 and Delta-P1 diffusion models was evaluated using Monte Carlo simulation and liquid phantom measurements. Our results revealed that Delta-P1 diffu...
متن کاملHybrid model of Monte Carlo simulation and diffusion theory for light reflectance by turbid media.
Light reflectance by semi-infinite turbid media is modeled by a hybrid of Monte Carlo simulation and diffusion theory, which combines the accuracy of Monte Carlo simulation near the source and the speed of diffusion theory distant from the source. For example, when the turbid medium has the following optical properties--absorption coefficient 1 cm-1, scattering coefficient 100 cm-1, anisotropy ...
متن کاملElectric field Monte Carlo simulation of polarized light propagation in turbid media.
A Monte Carlo method based on tracing the multiply scattered electric field is presented to simulate the propagation of polarized light in turbid media. Multiple scattering of light comprises a series of updates of the parallel and perpendicular components of the complex electric field with respect to the scattering plane by the amplitude scattering matrix and rotations of the local coordinate ...
متن کاملInternal refractive index changes affect light transport in tissue
This investigation explores the effect of index of refraction, as an optical property, on light transport through optically turbid media. We describe a model of light propagation that incorporates the influence of refractive index mismatch at boundaries within a domain. We measure light transmission through turbid cylindrical phantoms with different distributions of refractive index. These dist...
متن کاملElectric field Monte Carlo simulation of coherent backscattering of polarized light by turbid medium
A method for directly simulating coherent backscattering of polarized light by a turbid medium has been developed based on the Electric field Monte Carlo (EMC) method. Electric fields of light traveling in a pair of time-reversed paths are added coherently to simulate their interference. An efficient approach for computing the electric field of light traveling along a time-reversed path is deri...
متن کامل